$(function () {
    $('form.form-horizontal').on('submit', function () {
        if ($(this).find('input.product_name').val() === '') {
            swal('标题不能为空', '', 'error');
            return false;
        } else if ($(this).find('select.product_category_id_3').val() === null) {
            swal('子类目不能为空', '', 'error');
            return false;
        } else if ($(this).find('input.spec_json').val() === '') {
            swal('规格不能为空', '', 'error');
            return false;
        } else if ($(this).find('select.plug').val() * 1 > 0) {
            const time = $(this).find('input.product_special_start_time').val();
            if (time === '') {
                swal('优惠开始不能为空', '', 'error');
                return false;
            } else if (new Date(time).getTime() < new Date().getTime()) {
                swal('优惠开始时间不能小于当前时间', '', 'error');
                return false;
            }
            let str = '';
            const trObj = $('#specListBody tr');
            for (let i = 0; i < $(trObj).length; i++) {
                const no = '第' + (i + 1) + '个规格:';
                if ($(trObj).eq(i).find('th').eq(3).html() * 1 !== 1) {
                    str = no + '库存必须为1';
                    break;
                } else if ($(trObj).eq(i).find('th').eq(4).html() === '无') {
                    str = no + '优惠价格不能为空';
                    break;
                } else if ($(trObj).eq(i).find('th').eq(5).html() * 1 !== 1) {
                    str = no + '限购数量必须为1';
                    break;
                }
            }
            if (str !== '') {
                swal(str, '', 'error');
                return false;
            }
        }
    });
});
